@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.6em; font-family:'ＭＳ Ｐゴシック', 'MS P Gothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, sans-serif, verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background:url(style_img/body_bg.png) repeat-x left top #fff; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0; }
img { border:0px; }
a, a:link { color:#7fa20f; text-decoration:none; }
a:hover { color:#7fa20f; text-decoration:underline; }
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus {-moz-outline-style:none;}
a{outline:none;}
/*==== Share ====*/
.clear { clear:both; }
.clearFix { clear:both; font-size:0; height:0; line-height:0; }
.crumb { padding:0 0 5px 15px; background:url(style_img/man_img.png) no-repeat -990px -226px; }
.crumb a { color:#333; text-decoration:none; }
.crumb a:hover { color:#0170c4; text-decoration: underline; }
.fl { float:left; }
.fr { float:right; }
.btn_top { height:20px; padding:20px 5px 10px 5px; }
.btn_top a { display:block; float:right; width:45px; height:20px; line-height:20px; background:url(style_img/btn.png) no-repeat -180px -60px; padding:0 0 0 25px; color:#000; }
.list{padding-top:10px;}
.list li {background:url(style_img/icon_dot1.gif) no-repeat 0px 1px;padding-left:16px;}
.list2{padding-top:10px;padding-left:130px;}
.list2 li {background:url(style_img/icon_dot1.gif) no-repeat 0px 1px;padding-left:16px;}

#toTop {position:fixed;bottom:10px;right:10px;cursor:pointer; text-decoration:none; display:block; width:24px; height:24px; line-height:24px; text-indent:-9999px; overflow:hidden; background:url(style_img/btn_back_top.png) no-repeat;}

#page { text-align:center; padding:10px 0 30px 0;}
#page a {padding:4px; color:#004986;}
#page a:hover {color:#fff; background-color:#005aa6; text-decoration:none;}
#page strong {color:#fff; background-color:#005aa6; padding:4px;}
#page .btn_prev {background:url(style_img/btn.png) no-repeat;line-height:20px; padding:4px 20px 6px 20px; _padding:0 20px 0 20px;}
#page a.btn_prev {background-position:left -87px; color:#fff;}
#page a.btn_prev:hover {background-color:#fff; text-decoration:underline;}
#page span.btn_prev {background-position:left -61px; color:#707070;}
#page .btn_next {background:url(style_img/btn.png) no-repeat;line-height:20px; padding:4px 24px 6px 21px; _padding:0 24px 0 21px;}
#page a.btn_next { background-position:-95px -87px; color:#fff;}
#page a.btn_next:hover {background-color:#fff; text-decoration:underline;}
#page span.btn_next {background-position:-95px -61px; color:#707070;}

.line_bottom {padding:20px 0 0 0; font-size:12px; border-top:solid 1px #ccc; margin:20px 0 0 0; _zoom:1; clear:both;}
.line_top { background:url(style_img/man_img.png) no-repeat left -650px; height:30px; margin:10px 0 0 0;}
.line_pro_sing {background:url(style_img/bg_pro_sing.gif) repeat-x left top; padding:10px 20px; margin:0 -19px;}

/*product purchase resource == tab_menu*/
.tab_column { height:42px; padding:28px 0 0 20px; background:url(style_img/bg_tab_column.gif) repeat-x left bottom; border-bottom:solid 2px #7ca403; margin:0 -9px 25px 0;}
.tab_column li {float:left; height:42px; padding:0 5px 0 0; display:block; overflow:hidden; _zoon:1;}
.tab_column li a,.tab_column li span,.tab_column li.curr a,.tab_column li.curr span { display:block;background:url(style_img/man_img.png) no-repeat;}
.tab_column li a {float:left; padding:12px 10px 0 20px; line-height:20px; height:30px; background-position:-269px -545px; font-weight:bold; font-size:16px; color:#000;}
.tab_column li a:hover {text-decoration: underline; color:#000;}
.tab_column li span {float:left; display:block; font-size:0; line-height:42px; height:42px; width:10px; background-position:-510px -545px;}
.tab_column li.curr a {background-position:left -545px; color:#fff;}
.tab_column li.curr a:hover { color:#FFF; text-decoration:none;}
.tab_column li.curr span {background-position:-240px -545px;}



/*========common*/
.top_txt { position:relative; width:1000px; margin:0 auto;}
.top_txt .h_txt {
	position:absolute;
	font-size:12px;
	line-height:22px;
	height:22px;
	color:#708712;
	font-weight:normal;
	right:-1px;
	top:19px;
	background:url(style_img/top_txt_bg.png) no-repeat center top;
	width: 327px;
}
#header, #main, #banner_index { width:1000px; margin:0 auto; }
.header_wrap {background:url(style_img/top_bg.jpg) no-repeat right top;}
#header {height:110px; padding-bottom:10px; position:relative;  z-index:50;}
#logo { float:left; padding:15px 0 0 0; }
#logo a { display:block; background:url(style_img/logo_ws.png) no-repeat; width:245px; height:47px; text-indent:-9999px; overflow:hidden; }
.global_site { float:right; padding:50px 0 0 0; }
.global_site a { display:block; float:left; background:url(style_img/icon_dot.png) no-repeat left 8px; line-height:20px; height:20px; padding:0 0 0 10px; margin:0 0 0 10px; color:#000; }
.global_site a :hover {color:#004986; text-decoration:underline;}
#nav { position:absolute; z-index:50; bottom:5px; left:0; padding:0 0 0 5px; display:block; background:url(style_img/man_img.png) no-repeat; height:40px; width:1000px; }
#nav li { float:left; width:165px; height:40px; display:block; text-align:center; position:relative; z-index:50;}
#nav li.none_line {background-position:999px 999px;}
#nav li.curr {background:url(style_img/nav_on.jpg) repeat-x; text-decoration:none;}
#nav li.curr2 {background:url(style_img/nav_hover.jpg) repeat-x; text-decoration:none;}
#nav li.curr a {color:#fff;}
#nav li a {display:block; line-height:40px; height:40px; color:#fff; font-size:14px; font-weight:bold;}
#nav li a:hover {text-decoration:none; color:#000;}
#nav li .nav_menu {display:none; position:absolute; z-index:50; top:40px; left:0; background:#9dc815; padding:10px 0;}
#nav li .nav_menu dd {padding:2px 0; display:block; width:165px; }
#nav li .nav_menu dd a {display:block; padding:2px 0;line-height:20px; font-size:12px; height:20px; color:#fff;}
#nav li .nav_menu dd a:hover {background:#485860; color:#fff;}
#nav li .winPro_menu {width:856px; text-align:left;}  /* wanghaijin 20100909 change width:780px; */
#nav li .macPro_menu {width:720px; text-align:left;}  /* wanghaijin 20100824  width:600px; change width 450 */ 
#nav li .pro_menu .menu_list {float:left; padding:0 5px 0 10px; _padding:0 0 0 10px;}
#nav li .winPro_menu .width1 {_width:135px;}
#nav li .winPro_menu .width2 {_width:220px;}
#nav li .winPro_menu .width3 {_width:260px;}
#nav li .macPro_menu .width1 {_width:140px;}
#nav li .macPro_menu .width2 {_width:210px;}
#nav li .macPro_menu .width3 {_width:260px;}
#nav li .pro_menu .nav_title {font-size:16px; color:#212b01; font-weight:bold; padding:5px 0 5px 5px; min-width:150px;}
#nav li .pro_menu dl {padding:0 0 5px 0;}
#nav li .pro_menu dt {font-size:12px; font-weight:bold; color:#506902; padding:5px 5px 0 5px;}
#nav li .pro_menu dd {padding:0; width:100%;}
#nav li .pro_menu dd a {display:block; padding:2px 5px; line-height:16px; height:16px; font-weight:normal; color:#506902;}
#nav li .pro_menu .line {background:url(style_img/menu_line.gif) repeat-x left bottom ;}


/*==main==*/
#main {padding:5px 0;}
#content {float:left; width:760px; }
.main_padding { padding:0 9px; }
.content_banner { text-align:center; padding:0 0 10px 0; line-height:0;}
#sidebar { float:right; width:230px; }
#sidebar .pro_co{padding-bottom:10px;}
.sid_banner {padding:0 0 10px 0;}
.sid_nav dl { border-bottom:solid 1px #eee; padding:10px; }
.sid_nav dl.none { border-bottom:none; }
.sid_nav dl dt {font-weight:bold; padding:0 0 5px 0; }
.sid_nav dl dd { padding:2px 0 5px 10px; }
.sid_nav dl dd a {color:#333; text-decoration:underline;}
.sid_nav dl dd a:hover {color:#7fa20f;}
.sid_nav2 dl { border-bottom:solid 1px #eee; padding:10px; }
.sid_nav2 dl.none { border-bottom:none; }
.sid_nav2 dl dt { background:url(style_img/man_img.png) no-repeat -985px -317px; font-weight:bold; padding:0 0 5px 20px; }
.sid_nav2 dl dd { padding:2px 0 2px 10px; }
.sid_nav2 dl dd a { color:#333; }
.sid_pur_flow {padding:10px 15px;}
.sid_pur_flow li {padding:2px 0;}
.sid_pur_flow li span {display:block; float:left; width:15px; height:15px; line-height:15px; background:url(style_img/man_img.png) no-repeat right -360px; text-align:center; margin:2px 10px 0 0;}
.box_sidebar .mac_tit,.box_sidebar .win_tit{ background:url(style_img/pro_tit_nav2.gif) no-repeat; height:34px;}
.box_sidebar .win_tit{background-position:0 -34px;}
.box_sidebar .mac_tit span,.box_sidebar .win_tit span{ display:block;height:34px;line-height:34px;padding:0 0 0 35px;font-size:14px;font-weight:normal;color:#fff;}

/*sidebar brand roll*/
.infiniteCarousel { width:228px; height:100px; position: relative; }
.infiniteCarousel .wrapper { width:210px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; height:80px; position: absolute; top:10px; left:10px;}
.infiniteCarousel ul a img { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.infiniteCarousel .wrapper ul { width: 840px; /* single item * n */ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; height: 80px; width:210px; text-align:center;}
.infiniteCarousel ul li img { -webkit-transition: border-color 400ms; }
.infiniteCarousel ul li a img {display:block;}

.content_txt { padding:10px; }

/*news*/
.news_box {padding:10px 0; border-bottom:solid 1px #f0f0f0; margin-bottom:30px;}
.news_box .news_date { float:left; width:90px; height:50px; line-height:24px; background:url(style_img/man_img.png) no-repeat right -160px; text-align:center; margin:0 0 0 5px;}
.news_box .news_date span {display:block; font-size:18px; line-height:22px;}
.news_box .news_list { padding:0 50px 20px 120px;}
.news_box .news_list .news_title { padding-bottom:5px; font-size:12px; line-height:18px;}
.news_box .news_list .news_title a {font-size:12px; color:#000; line-height:18px;}
.news_box .news_list .news_title a:hover { text-decoration:underline; color:#004986;}
.news_box .news_list p {color:#666;}
.news_box .news_list .link_pdf {margin:10px 0; display:block; background:url(style_img/icon_pdf.gif) no-repeat left top; padding:0 0 0 20px;}

/*privacy*/
.privacy_content {padding:10px;}

/*login*/
.login_style{padding:80px 0;}
.login_box{width:650px;margin:0 auto;}
.login_box .title{background:url(style_img/login_tit_bg.gif) no-repeat;height:45px;line-height:45px;font-size:18px;padding-left:15px; font-weight:bold;}
.login_box .bg{background:url(style_img/login_bg.gif) repeat-x;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:10px 15px;}
.login_box .bottom{ background:url(style_img/login_btm.gif) no-repeat;height:10px; font-size:0;}
.login_box .input_style{width:380px;border:1px solid #dcdcdc;padding:2px; font-size:14px;}
.login_box .login_btn{width:74px;height:26px;}

/*purchase*/
.pur_content {padding:20px 10px;}
.pur_content p{padding-bottom:20px;}
.pur_pro_box { padding:20px 0;}
.pur_cont{padding:20px 20px 0px;}
.pur_cont p{padding-bottom:20px;}
.pur_pro {float:left; width:620px;}
.pur_pro .product_img {float:left; width:120px; text-align:center;}
.pur_pro .product_name {padding:5px 0 5px 130px;font-size:14px;}
.pur_pro .product_name a{font-size:14px;}
.pur_pro .product_info {padding:0 0 0 130px;}
.pur_pro .product_info li{padding-top:5px;}

.pur_pro_left {
	float:left;
	width:570px;
	position:relative
}
.pur_pro_left .product_img {float:left; width:120px; text-align:center;}
.pur_pro_left .product_name {padding:15px 0 5px 130px;font-size:16px;}
.pur_pro_left .pro_icon {position:absolute;right:0px;top:-2px;padding-bottom:0;width: 214px;text-align: right;}
.pur_pro_left .product_name a {font-size:14px;}
.pur_pro_left .more{float:right; padding:10px 15px 0 0;}
.pur_pro_left .product_info {padding:0 0 0 130px;}
.pur_pro_right { float:right; text-align:center; width:110px; height:112px; padding:10px 15px; background:url(style_img/man_img.png) no-repeat right -545px;}

.pur_pro_right .product_price { text-align:center; padding:0px 0 0 10px;}
.pur_pro_right .product_price dt {color:#FF6600; padding-top:5px;}
.pur_pro_right .product_price dd {padding-top:5px;}
.pur_pro_right .product_price dd del{color:#7D7D7D;}
.pur_pro_right .product_price dd a{margin-top:5px; margin-left:10px;}

.pur_pro_list { padding:0 0 10px 0;}
.pur_pro_list a {display:block; height:25px; line-height:25px; padding:0 10px;}
.pur_pro_list a:hover { background-color:#f2f2f2; text-decoration:none;}
.pur_pro_list a strong {float:left; font-weight:normal; background:url(style_img/icon_dot2.png) no-repeat left 10px; display:block; padding:0 0 0 10px; cursor:pointer;}
.pur_pro_list a span {float:right; color:#333;}

.column_style {height:35px; line-height:35px; background:url(style_img/man_img.png) no-repeat left -600px; padding:0 15px; margin:10px 0; display:block;}
.column_style strong {float:left; font-size:14px;}
.column_style a {float:right; font-weight:normal; font-size:12px;}
.column_style .cloumn_top {background:url(style_img/icon_dot4.gif) no-repeat left 15px; padding:0 0 0 15px;}

/*product*/
.pro_content {padding:10px;}
.win_title{background:url(style_img/icon_win2.png) no-repeat 0 center;font-size:24px; line-height:24px;font-weight:bold;padding:20px 0 20px 30px; }
.mac_title{background:url(style_img/icon_mac2.png) no-repeat left center;font-size:24px;line-height:24px;font-weight:bold;padding:20px 0 20px 30px; }
.pro_other {font-size:14px; padding:0 10px;}
.pro_other_list {padding:10px 20px 10px 10px;width:330px; float:left;}
.pro_other_list li {background:url(style_img/icon_dot2.png) no-repeat left 6px; padding:0 0 4px 10px; line-height:18px;}
.pro_box{padding:15px 10px 10px 10px;}
.pro_box img{float:left;}
.pro_box .text{padding:5px 0 0 130px;position:relative;}
.pro_box .text .pro_icon {position:absolute; top:0; right:0;}
.pro_box .text .pro_icon img{ margin:0 3px;}
.pro_box .text span {display:block; font-size:16px; color:#7d7d7d; font-family:Verdana; font-weight:normal;}
.pro_box .text h3 {display:block; padding-bottom:5px; _width:570px; font-size:16px;}
.pro_box .text h3 img {float:none;}
.pro_box .text h3 a{font-size:16px;}
.pro_box .text ul,.pro_box .text p{padding:5px 0;}
.pro_box .text ul li{
	line-height:18px;
	font-weight:normal;
}
.pro_box .text .pro_btn{height:25px; float:right; padding:5px;}
.pro_box .text .pro_btn a {float:left;}
.pro_box .text .other_btn {text-align:right; padding-top:5px;}
.pro_box .text .other_btn img {float:none;}


.pro_single {padding:20px 20px 0 0;}
.pro_single .product_info {float:right; width:520px;}
.pro_single .product_info1 {float:right; width:490px;}
.pro_single .product_info p {padding-bottom:0px;}
.pro_single .product_info .border_blue {border:dashed 1px #FF6600; padding:10px 10px 10px 15px; margin-top: 10px; color:#FF6600;}
.pro_single .product_info1 p {padding-bottom:10px;}
.pro_single .product_img {float:left; width:180px; text-align:center;}
.pro_single .product_img1 {float:left; width:210px; text-align:center;}
.pro_single .product_name {font-size:25px; line-height:30px; padding:0 0 5px 0; display:block; position:relative;}
.pro_single .product_name span {display:block; font-size:18px; font-weight:normal; color:#7d7d7d; font-family:Verdana;}
.pro_single .product_name h1 {display:block; font-size:25px; line-height:25px;}
.pro_single .product_name h2 {display:block; font-size:20px; line-height:20px;}
.pro_single .product_name .pro_icon {
	position:absolute;
	right:0px;
	top:-2px;
	padding-bottom:0;
	width: 214px;
	text-align: right;
}
.pro_single .product_name_other {font-size:14px; font-weight:bold; color:#FF6600; padding:0px 0 5px 0px; margin-bottom:10px; border-bottom:solid 1px #e9e9e9;}
.pro_single .pro_other_btn {float:left; margin:0px; padding-top:5px; width:270px; font-weight:bold; font-size:12px;}
.pro_single .pro_other_btn img {float:left; margin-right:5px;}
.pro_single .pro_other_btn a {font-weight:normal; font-size:12px; text-decoration:underline; color:#464646;}
.pro_single .pro_other_btn a:hover {color:#7fa20f;}
.pro_single .pro_btn {height:30px; padding:15px 0 10px 0; float:right;}
.pro_single .pro_btn a { float:left;}
.pro_single .versiob_btn {clear:both;text-align:right; padding:5px 0 0 0;}
.pro_single .product_price { text-align:left; padding:10px 0 0 45px;}
.pro_single .product_price dt {color:#FF6600;}
.pro_single .product_price dd del{color:#7D7D7D;}

.special_pro {overflow:hidden; _zoom:1; padding:10px;}
.special_pro .product_img {float:left; padding:5px 0 0 0;}
.special_pro .product_info {padding:0 0 0 70px;}
.special_pro .product_name {font-size:14px;}
.special_pro .product_price {padding:5px 0 0 0; overflow:hidden; _zoom:1;}
.special_pro .product_price p {float:left;}
.special_pro .product_price p span {color:#F00;}
.special_pro .pro_btn {float:right; margin:15px 0 0 0;}
.special_pro .pro_btn a {float:left;}
.bgcolor {background-color:#f2f2f2;}

.sid_top_pro {padding:10px;}
.sid_top_pro .product_img { display:block; text-align:center;}
.sid_top_pro .product_name {font-size:12px; font-weight:normal; padding:10px 0 0 0;}
.sid_top_pro .product_info {padding:5px 0;}
.sid_top_pro .product_price {padding:0 0 10px 0;}

.page_pro_btn {margin:20px 0 10px 0; height:35px; display:block; background:url(style_img/man_img.png) no-repeat left -600px;}
.page_pro_btn li {float:left; display:inline-block; padding:8px 5px 0 15px; list-style:none;}
.page_pro_btn li a {color:#06C;}

.page_pro_btn2 {padding:30px 0 10px 0; height:40px;}
.page_pro_btn2 a {float:right; margin-left:10px;}

/*question*/
.table1 td{padding:5px;line-height:14px;height:35px;}
.table1 .input_style{border:1px solid #dcdcdc;padding:2px; font-size:13px;}
.table1 .input_style:hover,.table1 .input_style:focus{border:1px solid #facd89;background:#fff7eb;}
.table1 .font_style{color:#666;padding-left:10px;}
.table1 .btn_tj{width:120px;height:31px;}
.table1 .text_preview a{color:#004986;}

/*download*/
.down_content {padding:30px 10px;}
.pro_title{background:url(style_img/pro_tit_bg.gif) repeat-x 0 20px;height:44px;padding-top:20px;}
.pro_title ul{padding-left:20px;}
.pro_title ul li{background:url(style_img/pro_tit_nav.gif) no-repeat 0 -44px;float:left;}
.pro_title ul li.curr{background:url(style_img/pro_tit_nav.gif) no-repeat;}
.pro_title ul li a.win{background:url(style_img/icon_win2.png) no-repeat 25px center;display:block;width:100px;height:44px;line-height:44px;color:#333;font-size:16px; font-weight:bold;padding-left:54px;}
.pro_title ul li.curr a.win,.pro_title ul li.curr a.mac{color:#fff;}
.pro_title ul li a.mac{background:url(style_img/icon_mac2.png) no-repeat 45px center;display:block;width:80px;height:44px;line-height:44px;color:#333;font-size:16px; font-weight:bold;padding-left:74px;}

.down_table td{padding:10px;}
.down_table td .product_name a{font-size:14px;}
.down_table td .pro_btn {_height:100%;_padding-bottom:20px;}
.down_table td .pro_btn .trial3 {}

.down_table1 td{padding:5px;} /* wanghaijin 20100913 add */
.down_table td1 .product_name a{font-size:14px;}/* wanghaijin 20100913 add */
.down_table td1 .pro_btn {_height:100%;_padding-bottom:20px;}/* wanghaijin 20100913 add */
.down_table td1 .pro_btn .trial3 {}/* wanghaijin 20100913 add */

.down_other_title{ font-size:14px;padding:0 10px;}
.down_other_list {padding:5px 10px 10px 10px;}
.down_other_list a {background:url(style_img/icon_dot2.png) no-repeat 0 center;padding:0 10px;}

/*resource*/
.pro_box2{padding:10px;}
.pro_box2 .pic{float:left;width:110px;}
.pro_box2 .pic .btn{padding-top:10px; width:90px; margin:0 auto;}
.pro_box2 .text{float:right;width:800px;padding-top:5px;}
.pro_box2 .text h3{font-size:14px;font-weight:bold;}
.pro_box2 .text ul{display:block;padding:10px 0;width:390px;float:left;}
.pro_box2 .text ul li a{background:url(style_img/icon_dot2.png) no-repeat 0 4px;padding-left:10px;}

/*=========footer*/
.footer_crumb {border-top:solid 1px #d2d2d2; margin:10px 0 0 0; color:#333;}
.footer_crumb .crumb_link { width:1000px; margin:0 auto; padding:8px 0;}
.footer_seoTxt {border-top:solid 1px #d2d2d2; background-color:#e6eaec;}
.footer_seoTxt p {width:1000px; margin:0 auto; padding:10px 0; color:#666;}
#footer { text-align:center; background:#374e59; padding:20px; color:#fff; }
#footer a { color:#fff; }
#footer .copyright { color:#dedede; }

/*btn style*/
.buy,.trial,.buy2,.down2,.buy3,.trial3 { display:block; background:url(style_img/btn.png) no-repeat; text-indent:-9999px; overflow:hidden; }
.buy { background-position:left top; width:70px; height:25px;}
.trial { background-position:-76px top; width:100px; margin-left:5px; height:25px; }
.buy:hover { background-position: left -26px; }
.trial:hover { background-position:-76px -26px;}
.buy2 {background-position:left -160px; width:120px; height:30px;}
.down2 { background-position:-130px -160px; width:120px; height:30px; margin-left:5px;}
.buy2:hover { background-position:left -192px; }
.down2:hover { background-position:-130px -192px;}
.buy3 {background-position:left -230px; width:110px; height:25px;}
.trial3 { background-position:-130px -230px; width:100px; height:25px; margin-left:5px;}
.buy3:hover { background-position:left -260px; }
.trial3:hover { background-position:-130px -260px;}
.win_trial,.mac_trial {display:block; background:url(style_img/btn.png) no-repeat;width:60px; height:23px; line-height:23px; padding:0 0 0 30px;}
.win_trial {background-position:-190px top;}
.mac_trial {background-position:-190px -25px; margin-top:5px;}

.buy_sid {display:block; background:url(style_img/btn.png) no-repeat -120px -120px; text-align:center; width:80px; height:22px; line-height:22px; margin:0 auto;}

.btn_80_22 {background:url(style_img/btn.png) no-repeat -120px -120px; display:block; width:80px; height:22px; line-height:22px; text-align:center;}


/*link*/

/*box style*/
.box_style .box_top, .box_style .box_bottom { background:url(style_img/man_img.png) no-repeat; height:10px; line-height:0; font-size:0; }
.box_style .box_top { background-position:left -60px; }
.box_style .box_bottom { background-position:left -86px; }
.box_style .box_main { background:#fff; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; }
.box_style2 .box_top, .box_style2 .box_bottom { background:url(style_img/man_img.png) no-repeat; height:10px; line-height:0; font-size:0; }
.box_style2 .box_top { background-position:left -450px; }
.box_style2 .box_bottom { background-position:left -470px; }
.box_style2 .box_main { background:#fff; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; }
.box_sidebar { padding-bottom:10px; }
.box_sidebar .box_column { background:url(style_img/man_img.png) no-repeat right -450px; height:36px; }
.box_sidebar .box_column span { display:block; height:34px; line-height:34px; padding:2px 0 0 22px; font-size:14px; font-weight:normal; background:url(style_img/man_img.png) no-repeat -985px -260px; }
.box_sidebar .box_bottom { background:url(style_img/man_img.png) no-repeat right -511px; height:10px; line-height:0; font-size:0; }
.box_sidebar .box_main { background:#fff; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; }
.box_sidebar .box_pro { padding:5px;}
.box_sidebar .box_pro img{ margin:0 50px;border:none;}
.box_sidebar .box_pro h3{ padding:5px;}
.box_sidebar .box_pro p{ padding:5px;}
.box_sidebar .box_pro .product_price { text-align:left; padding:5px 0 0 65px;}
.box_sidebar .box_pro .product_price dd del {color:#7D7D7D;}
.box_sidebar .box_pro .product_price dt {color:#FF6600;}
.box_sidebar .box_pro .buy3{margin:10px 50px 0;}


.text_right{ display:block; float:left; width:340px; margin-left:20px;} /* wanghaijin 20100828 add */ 
.text_right1{ display:block; float:right; width:423px; margin-left:0px; margin-top:20px;} /* wanghaijin 20100828 add */ 
.text_right3{ display:block; float:left; width:590px; margin-left:0px;} /* wanghaijin 20100828 add */ 
.text_right4{ display:block; float:left; width:525px; margin-left:0px;}
.text_right5{ display:block; float:left; width:510px; margin-left:0px;}/* wanghaijin 20100828 add */ 
.text_right_mac1{ display:block; float:right; width:430px; margin-left:0px; padding-top:35px;} /* wanghaijin 20100830 add */ 
.ul_padding{ padding-top:45px; padding-left:20px;  }
.ul_padding li { list-style:none; margin:0px;}

.sitemap{ font-size:12px; vertical-align:top;}
.sitemap h3{font-size:14px; font-weight:bold; color:#004986; display:block; margin:15px 0 5px 0; font-weight:bold;}
.sitemap ul{ display:block; font-size:13px; font-weight:bold; color:#004986;}
.sitemap ul li{ font-size:12px; font-weight:normal; color:#333; padding:5px 0 0 10px;}
.sitemap ul li a{ font-size:12px; font-weight:normal; color:#333}
.sitemap ul li dl{padding-left:15px;}
.sitemap ul li dd{background:url(style_img/icon_dot.png) no-repeat 0 5px; padding-left:10px;}
.sitemap ul li dd a{font-size:12px; font-weight:normal; color:#7FA20F}

.dvdcopyback{ background:url(../mac/styles/images-mac/dvd_bg1.gif) repeat-y ; border:1px solid #BBB; font-size:12px;}
.dvdcopyback dd{ font-size:12px;}
.dvdcopyback dt{ font-size:12px;}
.dvdcopyback p{ font-size:12px;}

/*Eidted by Jessica*/
.font-end{ font-size:18px;}
.font-tonew{ font-size:14px;}
.font-promotion{ font-size:18px; color:#F00; font-weight:bold;}

#cont1 {width:520px; height:260px; padding:50px 25px 20px 25px;background:url(style_img/popup_03.png) no-repeat; z-index:90; display:none;}
#close {display:block;width:20px;height:20px; overflow:hidden; text-indent:-9999px;background:url(style_img/popup_close.png) no-repeat;color:#fff;margin:-35px -10px 0 auto; z-index:100;}
#cont1 iframe { border:solid 1px #9c9e9c; overflow-x:hidden;}
#cont1 .red {color:#9a0815; padding:10px 0;}
#cont1 .cont_btn {padding:10px; text-align:center;}
